<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8" />
    <link rel="shortcut icon" type="image/x-icon" href="https://unpkg.byted-static.com/latest/byted/arco-config/assets/favicon.ico">
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta
            name="keywords"
            content="BhAdmin基于 Webman + Vue3 + Typescript + Vite + Arco Design 的后台开源免费管理系统"
    />
    <meta
            name="description"
            content="BhAdmin基于 Webman + Vue3 + Typescript + Vite + Arco Design 的后台开源免费管理系统"
    />
    <title>BhAdmin - 开箱即用的中台前端/设计解决方案</title>
</head>
<style>
    * {
        margin: 0; padding: 0;
    }
    body {
        overflow: hidden;
    }
    .loader {
        scale: 1;
        display: flex;
        justify-content: center;
        align-items: center;
        height: 100vh;
    }

    .box {
        position: relative;
        opacity: 0;
        left: 10px;
    }

    .side-left {
        position: absolute;
        background-color: #286cb5;
        width: 19px;
        height: 5px;
        transform: skew(0deg, -25deg);
        top: 14px;
        left: 10px;
    }

    .side-right {
        position: absolute;
        background-color: #2f85e0;
        width: 19px;
        height: 5px;
        transform: skew(0deg, 25deg);
        top: 14px;
        left: -9px;
    }

    .side-top {
        position: absolute;
        background-color: #5fa8f5;
        width: 20px;
        height: 20px;
        rotate: 45deg;
        transform: skew(-20deg, -20deg);
    }

    .box-1 {
        animation: from-left 4s infinite;
    }

    .box-2 {
        animation: from-right 4s infinite;
        animation-delay: 1s;
    }

    .box-3 {
        animation: from-left 4s infinite;
        animation-delay: 2s;
    }

    .box-4 {
        animation: from-right 4s infinite;
        animation-delay: 3s;
    }

    @keyframes from-left {
        0% {
            z-index: 20;
            opacity: 0;
            translate: -20px -6px;
        }

        20% {
            z-index: 10;
            opacity: 1;
            translate: 0 0;
        }

        40% {
            z-index: 9;
            translate: 0 4px;
        }

        60% {
            z-index: 8;
            translate: 0 8px;
        }

        80% {
            z-index: 7;
            opacity: 1;
            translate: 0 12px;
        }

        100% {
            z-index: 5;
            translate: 0 30px;
            opacity: 0;
        }
    }

    @keyframes from-right {
        0% {
            z-index: 20;
            opacity: 0;
            translate: 20px -6px;
        }

        20% {
            z-index: 10;
            opacity: 1;
            translate: 0 0;
        }

        40% {
            z-index: 9;
            translate: 0px 4px;
        }

        60% {
            z-index: 8;
            translate: 0px 8px;
        }

        80% {
            z-index: 7;
            opacity: 1;
            translate: 0px 12px;
        }

        100% {
            z-index: 5;
            translate: 0 30px;
            opacity: 0;
        }
    }
</style>
<body>
<div id="app">
    <div class="loader">
        <div class="box box-1">
            <div class="side-left"></div>
            <div class="side-right"></div>
            <div class="side-top"></div>
        </div>
        <div class="box box-2">
            <div class="side-left"></div>
            <div class="side-right"></div>
            <div class="side-top"></div>
        </div>
        <div class="box box-3">
            <div class="side-left"></div>
            <div class="side-right"></div>
            <div class="side-top"></div>
        </div>
        <div class="box box-4">
            <div class="side-left"></div>
            <div class="side-right"></div>
            <div class="side-top"></div>
        </div>
    </div>
</div>
<script type="module" src="/src/main.ts"></script>
</body>
<script>
    var _hmt = _hmt || [];
    (function() {
        var hm = document.createElement("script");
        hm.src = "https://hm.baidu.com/hm.js?ec52eb1da04f82b186e79e1e17f7a5ea";
        var s = document.getElementsByTagName("script")[0];
        s.parentNode.insertBefore(hm, s);
    })();
</script>

</html>
